.flex-box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.flex-item-1 {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.flex-box-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.top-fixed,
.bottom-fixed {
    position: fixed;
    left: 0;
    width: 100%;
    height: 2.2rem;
    z-index: 9;
}
.fl,
.fr {
    display: inline;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.selectedItem,
.selectedItem {
    color: #f8584f !important;
}